Text copied to clipboard!

Наслов

Text copied to clipboard!

Inženjer performansi

Опис

Text copied to clipboard!
Tražimo inženjera performansi koji će imati ključnu ulogu u analizi, merenju i unapređenju performansi softverskih sistema, aplikacija i infrastrukture. Ova pozicija je namenjena profesionalcu koji razume kako različite komponente informacionih sistema utiču na brzinu, odziv, stabilnost i korisničko iskustvo, i koji ume da identifikuje uska grla pre nego što ona postanu ozbiljan poslovni problem. Inženjer performansi sarađuje sa timovima za razvoj, DevOps, kvalitet, arhitekturu i bezbednost kako bi obezbedio da sistemi mogu da podnesu očekivano opterećenje i da ostanu pouzdani u realnim uslovima rada. U ovoj ulozi bićete odgovorni za planiranje i sprovođenje testova performansi, uključujući testove opterećenja, stres testove, testove izdržljivosti i analizu kapaciteta. Pratićete ključne metrike kao što su vreme odziva, propusni opseg, iskorišćenost procesora, memorije, mreže i baze podataka, a zatim ćete na osnovu rezultata predlagati konkretna poboljšanja. Pored tehničke ekspertize, važna je i sposobnost jasnog predstavljanja nalaza različitim zainteresovanim stranama, uključujući tehničke timove i poslovne rukovodioce. Idealni kandidat poseduje iskustvo u radu sa alatima za testiranje performansi, nadzor sistema i analizu logova, kao i dobro razumevanje arhitekture distribuiranih sistema, mikroservisa, API-ja, baza podataka i cloud okruženja. Očekuje se da kandidat ume da automatizuje procese testiranja, definiše standarde performansi i učestvuje u kontinuiranom unapređenju razvojnih i operativnih procesa. Posebno cenimo analitičan pristup, sistematičnost i sposobnost rešavanja složenih problema pod pritiskom rokova. Inženjer performansi ne bavi se samo otkrivanjem problema, već i preventivnim delovanjem kroz rano uključivanje u životni ciklus razvoja softvera. To podrazumeva pregled tehničkih rešenja, procenu rizika po performanse, savetovanje timova tokom dizajna funkcionalnosti i podršku pri planiranju kapaciteta za budući rast. Uloga zahteva kombinaciju dubokog tehničkog znanja i poslovnog razumevanja, jer performanse sistema direktno utiču na zadovoljstvo korisnika, prihode i reputaciju organizacije. Ako vas motiviše rad na složenim sistemima, donošenje odluka zasnovanih na podacima i stalno traganje za efikasnijim rešenjima, ova pozicija vam pruža priliku da ostvarite značajan uticaj. Radićete u okruženju koje podstiče saradnju, eksperimentisanje i profesionalni razvoj, uz mogućnost da oblikujete standarde kvaliteta i performansi na nivou cele organizacije. Od kandidata se očekuje proaktivnost, preciznost i spremnost da kontinuirano prati tehnološke trendove i najbolje prakse u oblasti performansi i pouzdanosti sistema.

Одговорности

Text copied to clipboard!
  • Planiranje, dizajniranje i izvršavanje testova performansi za aplikacije i sisteme.
  • Analiza rezultata testiranja i identifikacija uskih grla u performansama.
  • Saradnja sa razvojnim i DevOps timovima na optimizaciji aplikacija i infrastrukture.
  • Praćenje sistemskih metrika i izrada izveštaja o performansama.
  • Automatizacija scenarija za testiranje performansi i regresiona merenja.
  • Učestvovanje u planiranju kapaciteta i proceni skalabilnosti sistema.
  • Predlaganje tehničkih poboljšanja zasnovanih na podacima i analizama.
  • Podrška timovima tokom rešavanja incidenata povezanih sa performansama.

Захтеви

Text copied to clipboard!
  • Iskustvo u testiranju performansi softverskih sistema i aplikacija.
  • Poznavanje alata kao što su JMeter, LoadRunner, Gatling ili slični.
  • Razumevanje rada baza podataka, API-ja i distribuiranih sistema.
  • Iskustvo sa monitoring alatima i analizom logova.
  • Poznavanje cloud platformi i kontejnerskih okruženja je prednost.
  • Sposobnost analitičkog razmišljanja i rešavanja kompleksnih problema.
  • Dobro poznavanje SQL-a, mrežnih osnova i sistemskih resursa.
  • Odlične komunikacione veštine i sposobnost rada u timskom okruženju.

Могућа питања на интервјуу

Text copied to clipboard!
  • Kakvo iskustvo imate sa testovima opterećenja i stres testovima?
  • Koje alate za merenje performansi ste najčešće koristili?
  • Kako pristupate identifikaciji uskih grla u aplikaciji?
  • Da li ste radili na optimizaciji performansi baza podataka?
  • Kako biste definisali kriterijume prihvatljivih performansi za sistem?
  • Opišite situaciju u kojoj ste rešili kritičan problem performansi.
  • Koliko iskustva imate sa cloud infrastrukturom i mikroservisima?
  • Kako dokumentujete rezultate testiranja i preporuke za poboljšanje?